An Exponential Time 2-Approximation Algorithm for Bandwidth

نویسندگان

  • Martin Fürer
  • Serge Gaspers
  • Shiva Prasad Kasiviswanathan
چکیده

The bandwidth of a graph G on n vertices is the minimum b such that the vertices of G can be labeled from 1 to n such that the labels of every pair of adjacent vertices differ by at most b. In this paper, we present a 2-approximation algorithm for the Bandwidth problem that takes worstcase O(1.9797n) = O(30.6217n) time and uses polynomial space. This improves both the previous best 2and 3-approximation algorithms of Cygan et al. which have an O∗(3n) and O∗(2n) worst-case time bounds, respectively. Our algorithm is based on constructing bucket decompositions of the input graph. A bucket decomposition partitions the vertex set of a graph into ordered sets (called buckets) of (almost) equal sizes such that all edges are either incident on vertices in the same bucket or on vertices in two consecutive buckets. The idea is to find the smallest bucket size for which there exists a bucket decomposition. The algorithm uses a simple divide-and-conquer strategy along with dynamic programming to achieve this improved time bound.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exponential-Time Approximation of Hard Problems

We study optimization problems that are neither approximable in polynomial time (at least with a constant factor) nor fixed parameter tractable, under widely believed complexity assumptions. Specifically, we focus on MAXIMUM INDEPENDENT SET, VERTEX COLORING, SET COVER, and BANDWIDTH. In recent years, many researchers design exact exponential-time algorithms for these and other hard problems. Th...

متن کامل

Parameterized Complexity of Bandwidth on Trees

The bandwidth of a n-vertex graph G is the smallest integer b such that there exists a bijective function f : V (G) → {1, ..., n}, called a layout of G, such that for every edge uv ∈ E(G), |f(u)− f(v)| ≤ b. In the Bandwidth problem we are given as input a graph G and integer b, and asked whether the bandwidth of G is at most b. We present two results concerning the parameterized complexity of t...

متن کامل

Exact and Approximate Bandwidth

In this paper we gather several improvements in the field of exact and approximate exponential-time algorithms for the BANDWIDTH problem. For graphs with treewidth t we present a O(n2) exact algorithm. Moreover for the same class of graphs we introduce a subexponential constant-approximation scheme – for any α > 0 there exists a (1 + α)-approximation algorithm running in O(exp(c(t + √ n/α) log ...

متن کامل

An approximation algorithm and FPTAS for Tardy/Lost minimization with common due dates on a single machine

This paper addresses the Tardy/Lost penalty minimization with common due dates on a single machine. According to this performance measure, if the tardiness of a job exceeds a predefined value, the job will be lost and penalized by a fixed value. Initially, we present a 2-approximation algorithm and examine its worst case ratio bound. Then, a pseudo-polynomial dynamic programming algorithm is de...

متن کامل

Bandwidth allocation and scheduling of networked control systems with exponential and quadratic approximations

This paper investigates bandwidth allocation and scheduling of networked control systems (NCSs) with nonlinear-programming techniques. The bandwidth utilization (BU) is defined in terms of sampling frequency. An exponential and a quadratic approximation are formulated to describe system performance versus the sampling frequencies. The optimal sampling frequencies are obtained by solving the app...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 511  شماره 

صفحات  -

تاریخ انتشار 2009